home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / EtchedBorder.java < prev    next >
Text File  |  1998-08-01  |  880b  |  42 lines

  1. package com.symantec.itools.swing.borders;
  2.  
  3. import java.awt.Color;
  4.  
  5. public class EtchedBorder
  6.     extends com.sun.java.swing.border.EtchedBorder
  7.     implements java.io.Serializable
  8. {
  9.     //
  10.     // Properties
  11.     //
  12.     
  13.     public void setEtchType(int newEtchType)
  14.     {
  15.         //Check for valid types
  16.         if (newEtchType != RAISED && newEtchType != LOWERED)
  17.             throw new IllegalArgumentException("etchType");
  18.         
  19.         etchType = newEtchType;
  20.     }
  21.     
  22.     public Color getHighlightColor()
  23.     {
  24.         return highlight;
  25.     }
  26.     
  27.     public void setHighlightColor(Color newHighlightColor)
  28.     {
  29.         highlight = newHighlightColor;
  30.     }
  31.     
  32.     public Color getShadowColor()
  33.     {
  34.         return shadow;
  35.     }
  36.     
  37.     public void setShadowColor(Color newShadowColor)
  38.     {
  39.         shadow = newShadowColor;
  40.     }
  41. }
  42.